package com.oa.admin.vo;

import com.oa.admin.entity.OutApplyPersonnel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@ApiModel("外出出差详情")
@Data
public class OutApplyDetailVO {

    @ApiModelProperty("ID")
    private String id;

    @ApiModelProperty("申请创建时间")
    private Date createTime;

    @ApiModelProperty("部门")
    private String department;

    @ApiModelProperty("申请人姓名")
    private String name;

    @ApiModelProperty("开始时间")
    private String startTime;

    @ApiModelProperty("结束时间")
    private String endTime;

    @ApiModelProperty("地点")
    private String destination;

    @ApiModelProperty("事项")
    private String outItems;

    @ApiModelProperty("是否有招待费")
    private String entertainmentExpense;

    @ApiModelProperty("招待费")
    private String cost;

    @ApiModelProperty("文件名称")
    private String fileName;

    @ApiModelProperty("文件地址")
    private String fileAddress;

    @ApiModelProperty("备注")
    private String remake;

    @ApiModelProperty("交通方式(1-公交卡 2-车辆 3-其他)")
    private String transport;

    @ApiModelProperty("交通备注")
    private String transportRemake;

    @ApiModelProperty("审核状态")
    private String auditStatus;

    @ApiModelProperty("出差人员")
    private List<String> outApplyPersonnels;
}
